@charset "utf-8";

/*外框*/
.datepicker .childrenDIV{background:#f5f3e5; border:1px solid #c2ba9d; color:#2a2a2a; -moz-box-shadow:0 2px 10px #a0a0a0; -webkit-box-shadow:0 2px 10px #a0a0a0; box-shadow:0 2px 10px #a0a0a0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:224px; padding:2px;}
.datepicker .childrenDIV div{width:100%;}
/*年月*/
.datepicker .childrenDIV .yearUL{border:1px solid #d4ccb0; background:#f0ede2; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.datepicker .childrenDIV .yearUL li{margin:0 20px;}
.datepicker .childrenDIV .yearUL li a{color:#2a2a2a; text-shadow:0 1px #fff; height:25px; line-height:25px;}
.datepicker .childrenDIV .yearUL li a.pn{color:#2a2a2a; width:20px; height:25px; line-height:25px;}
.datepicker .childrenDIV .yearUL li a.pnl{margin-left:-20px;}
.datepicker .childrenDIV .yearUL li a.pnr{margin-right:-20px;}
.datepicker .childrenDIV .yearUL li a.pc{font-weight:bold;}
.datepicker .childrenDIV .yearUL li a.pc:hover{
	background:#e0dbc7;
	background:linear-gradient(left, rgba(240,237,226,0), rgb(214,209,189)50%, rgba(240,237,226,0)100%);
	background:-o-linear-gradient(left, rgba(240,237,226,0), rgb(214,209,189)50%, rgba(240,237,226,0)100%);
	background:-ms-linear-gradient(left, rgba(240,237,226,0), rgb(214,209,189)50%, rgba(240,237,226,0)100%);
	background:-moz-linear-gradient(left, rgba(240,237,226,0), rgb(214,209,189)50%, rgba(240,237,226,0)100%);
	background:-webkit-linear-gradient(left, rgba(240,237,226,0), rgb(214,209,189)50%, rgba(240,237,226,0)100%);
}
.datepicker .childrenDIV .yearUL li a.pcy:hover{background:none;}
.datepicker .childrenDIV .yearUL li a.disabled{color:#ccc;}
/*星期*/
.datepicker .childrenDIV .weekUL{margin:0; padding:0;}
.datepicker .childrenDIV .weekUL li{color:#2a2a2a; font-weight:bold; text-shadow:0 1px #fff; padding:0 1px; margin:0 1px; width:28px; height:27px; line-height:27px;}
.datepicker .childrenDIV .weekUL li.worship{color:#fff559;}
/*日期*/
.datepicker .childrenDIV .dayUL{margin:0; padding:0;}
.datepicker .childrenDIV .dayUL li{width:28px; height:26px; line-height:26px; text-align:right; margin:0 1px; margin-top:2px;}
.datepicker .childrenDIV .dayUL li.normal{
	color:#fff; border:1px solid #327e04; text-shadow:0 -1px #327e04; background:#4da20b;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6fc22e,endColorstr=#489909);
	background:-ms-linear-gradient(top,#6fc22e,#489909);
	background:-moz-linear-gradient(top,#6fc22e,#489909);
	background:-webkit-linear-gradient(top,#6fc22e,#489909);
	background:-o-linear-gradient(top,#6fc22e,#489909);
}
.datepicker .childrenDIV .dayUL li a{color:#fff; padding-right:2px; text-align:right; padding-right:2px; margin:0 1px; margin-top:2px;}
.datepicker .childrenDIV .dayUL li.worship a{color:#c60000;}
.datepicker .childrenDIV .dayUL li.current{
	color:#333; border:1px solid #dcd18c; text-shadow:0 1px #fff; background:#fcf3c9;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fbf4c7,endColorstr=#ffed7f);
	background:-ms-linear-gradient(top,#fbf4c7,#ffed7f);
	background:-moz-linear-gradient(top,#fbf4c7,#ffed7f);
	background:-webkit-linear-gradient(top,#fbf4c7,#ffed7f);
	background:-o-linear-gradient(top,#fbf4c7,#ffed7f);
}
.datepicker .childrenDIV .dayUL li.current a{color:#333;}
.datepicker .childrenDIV .dayUL li.between{
	color:#999; border:1px solid #dcd18c; text-shadow:0 1px #fff; background:#fffada;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#fffada);
	background:-ms-linear-gradient(top,#ffffff,#fffada);
	background:-moz-linear-gradient(top,#ffffff,#fffada);
	background:-webkit-linear-gradient(top,#ffffff,#fffada);
	background:-o-linear-gradient(top,#ffffff,#fffada);
}
.datepicker .childrenDIV .dayUL li.between a{color:#999;}
.datepicker .childrenDIV .dayUL li.today{
	color:#fff; border:1px solid #327e04; text-shadow:0 -1px #327e04; background:#81c342;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a4ef5c,endColorstr=#74b833);
	background:-ms-linear-gradient(top,#a4ef5c,#74b833);
	background:-moz-linear-gradient(top,#a4ef5c,#74b833);
	background:-webkit-linear-gradient(top,#a4ef5c,#74b833);
	background:-o-linear-gradient(top,#a4ef5c,#74b833);
}
.datepicker .childrenDIV .dayUL li.today a{color:#fff;}
.datepicker .childrenDIV .dayUL li.hover{
	color:#fff; border:1px solid #327e04; background:#72b531;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8bcc4b,endColorstr=#66a627);
	background:-ms-linear-gradient(top,#8bcc4b,#66a627);
	background:-moz-linear-gradient(top,#8bcc4b,#66a627);
	background:-webkit-linear-gradient(top,#8bcc4b,#66a627);
	background:-o-linear-gradient(top,#8bcc4b,#66a627);
}
.datepicker .childrenDIV .dayUL li.hover a{color:#fff;}
.datepicker .childrenDIV .dayUL li.disabled{background:#c2dfab; width:26px; color:#fffff8; border:1px solid #b7d2a7; padding-right:2px;}
.datepicker .childrenDIV .dayUL li.notcurrent{width:30px; height:28px;}
.datepicker .childrenDIV .dayUL.dayYearUL li{width:52px; height:55px; line-height:55px;}
.datepicker .childrenDIV .dayUL.dayYearUL li.disabled{width:50px;}
/*时分秒*/
.datepicker .childrenDIV .hnsUL{margin:0; padding:0; margin-top:5px;}
.datepicker .childrenDIV .hnsUL li{text-shadow:0 1px #fff;}
.datepicker .childrenDIV .hnsUL li input{width:25px; height:14px; height:16px\9; border:none; border-bottom:1px solid #ccc; background:transparent; text-align:center; font-size:12px;}

/*No.2===================*/
.datepicker2 .childrenDIV{background:#fff; border:1px solid #ccc; color:#2a2a2a; box-shadow:0 2px 10px #a0a0a0; width:224px; padding:2px;}
.datepicker2 .childrenDIV div{width:100%;}
.datepicker2 .childrenDIV .yearUL li{margin:0 20px;}
.datepicker2 .childrenDIV .yearUL li a{color:#2a2a2a; text-shadow:0 1px #fff; height:35px; line-height:35px;}
.datepicker2 .childrenDIV .yearUL li a.pc{font-weight:bold;}
.datepicker2 .childrenDIV .yearUL li a.pn{color:#2a2a2a; width:20px; height:35px; line-height:35px;}
.datepicker2 .childrenDIV .yearUL li a.pnl{margin-left:-20px;}
.datepicker2 .childrenDIV .yearUL li a.pnr{margin-right:-20px;}
.datepicker2 .childrenDIV .yearUL li a.disabled{color:#ccc;}
.datepicker2 .childrenDIV .weekUL{margin:0; padding:0;}
.datepicker2 .childrenDIV .weekUL li{color:#bcbcbc; background:#f1f1f1; border:1px solid #ddd; margin:0 1px; width:28px; height:27px; line-height:27px;}
.datepicker2 .childrenDIV .dayUL{margin:0; padding:0;}
.datepicker2 .childrenDIV .dayUL li{width:28px; height:26px; line-height:26px; text-align:right; margin:0 1px; margin-top:2px;}
.datepicker2 .childrenDIV .dayUL li.normal{color:#666; border:1px solid #ddd; background:#f5f5f5;}
.datepicker2 .childrenDIV .dayUL li a{color:#666; padding-right:2px;}
.datepicker2 .childrenDIV .dayUL li.current{color:#fff; border:1px solid #ddd; background:#ff9123;}
.datepicker2 .childrenDIV .dayUL li.current a{color:#fff;}
.datepicker2 .childrenDIV .dayUL li.between{color:#999; border:1px solid #dcd18c; background:#fffada;}
.datepicker2 .childrenDIV .dayUL li.between a{color:#999;}
.datepicker2 .childrenDIV .dayUL li.today{color:#fff; border:1px solid #ddd; background:#81c342;}
.datepicker2 .childrenDIV .dayUL li.today a{color:#fff;}
.datepicker2 .childrenDIV .dayUL li.hover{color:#fff; border:1px solid #ddd; background:#ffad5a;}
.datepicker2 .childrenDIV .dayUL li.hover a{color:#fff;}
.datepicker2 .childrenDIV .dayUL li.disabled{color:#ddd; width:26px; border:1px solid #ddd; background:#f5f5f5; padding-right:2px;}
.datepicker2 .childrenDIV .dayUL li.notcurrent{width:30px; height:28px;}
.datepicker2 .childrenDIV .dayUL.dayYearUL li{width:52px; height:55px; line-height:55px;}
.datepicker2 .childrenDIV .dayUL.dayYearUL li.disabled{width:50px;}
.datepicker2 .childrenDIV .hnsUL{margin:0; padding:0; margin-top:5px;}
.datepicker2 .childrenDIV .hnsUL li{text-shadow:0 1px #fff;}
.datepicker2 .childrenDIV .hnsUL li input{width:25px; height:14px; height:16px\9; border:none; border-bottom:1px solid #ccc; background:transparent; text-align:center; font-size:12px;}

/*No.3===================*/
.fulldatepicker .childrenDIV{color:#2a2a2a;}
.fulldatepicker .childrenDIV div{width:100%;}
.fulldatepicker .childrenDIV .yearUL li{margin:0 30px;}
.fulldatepicker .childrenDIV .yearUL li a{color:#10a2ff; text-shadow:0 1px #fff; height:50px; line-height:50px;}
.fulldatepicker .childrenDIV .yearUL li a.pn{color:#2a2a2a; width:30px; height:50px; line-height:50px;}
.fulldatepicker .childrenDIV .yearUL li a.pnl{margin-left:-30px;}
.fulldatepicker .childrenDIV .yearUL li a.pnr{margin-right:-30px;}
.fulldatepicker .childrenDIV .yearUL li a.pc{font-weight:bold;}
.fulldatepicker .childrenDIV .yearUL li a.disabled{color:#ccc;}
.fulldatepicker .childrenDIV .weekUL{margin:0; padding:0; background:#67b7ff;}
.fulldatepicker .childrenDIV .weekUL li{color:#fff; width:14%; height:40px; line-height:40px;}
.fulldatepicker .childrenDIV .weekUL li.worship{color:#fff559;}
.fulldatepicker .childrenDIV .dayUL{margin:0; padding:0;}
.fulldatepicker .childrenDIV .dayUL li{width:14%; height:70px; line-height:40px; text-align:center;}
.fulldatepicker .childrenDIV .dayUL li.normal{color:#666; border-bottom:1px solid #e5e5e5;}
.fulldatepicker .childrenDIV .dayUL li a{color:#666;}
.fulldatepicker .childrenDIV .dayUL li.normal a:hover{color:#10a2ff;}
.fulldatepicker .childrenDIV .dayUL li.worship a{color:#ff3737;}
.fulldatepicker .childrenDIV .dayUL li.current{border-bottom:1px solid #e5e5e5;}
.fulldatepicker .childrenDIV .dayUL li.current a{color:#fff; background:#ff9900; width:30px; height:30px; line-height:30px; border-radius:15px; margin:0 auto; margin-top:5px;}
.fulldatepicker .childrenDIV .dayUL li.between{color:#999; border-bottom:1px solid #e5e5e5; background:#fffada;}
.fulldatepicker .childrenDIV .dayUL li.between a{color:#999;}
.fulldatepicker .childrenDIV .dayUL li.today{color:#fff; border-bottom:1px solid #e5e5e5;}
.fulldatepicker .childrenDIV .dayUL li.today a:hover{color:#10a2ff;}
.fulldatepicker .childrenDIV .dayUL li.hover{color:#fff; border-bottom:1px solid #e5e5e5;}
.fulldatepicker .childrenDIV .dayUL li.hover a{color:#10a2ff;}
.fulldatepicker .childrenDIV .dayUL li.disabled{color:#ddd; border-bottom:1px solid #e5e5e5;}
.fulldatepicker .childrenDIV .dayUL li.notcurrent{width:14%; border-bottom:1px solid #e5e5e5;}
.fulldatepicker .childrenDIV .dayUL.dayYearUL li{width:25%; height:70px; line-height:70px;}
.fulldatepicker .childrenDIV .dayUL.dayYearUL li.current a{width:56px; height:56px; line-height:56px; border-radius:28px; margin-top:7px;}
.fulldatepicker .childrenDIV .dayUL.dayYearUL li.disabled{width:25%;}
.fulldatepicker .childrenDIV .hnsUL{margin:0; padding:0; margin-top:5px;}
.fulldatepicker .childrenDIV .hnsUL li{text-shadow:0 1px #fff;}
.fulldatepicker .childrenDIV .hnsUL li input{width:25px; height:14px; height:16px\9; border:none; border-bottom:1px solid #ccc; background:transparent; text-align:center; font-size:12px;}